body{background-color:#fff}
/*#TRnav_btn i{margin-top:15px}
*/.uline{width:100%;background-color:#f9f9f9;margin:0 auto;height:10px;}

/*.top{height:60px;line-height:60px;text-align:left;padding:0 15px;background-color:#f7564d;overflow:hidden;
.top a{height:50px;line-height:65px;display:inline-block;font-size:16px;color:#fff;margin-right:20px;font-weight:bold}
.top a:nth-child(4){margin-right:0}
.top a.ed{font-size:24px;position:relative}
.top a:last-child{float:right;margin-right:-2px;margin-top:3px}
.top a:last-child i.ico7{font-size:26px;width:24px;height:24px;line-height:24px}
.top a span{display:inline-block;margin-left:4px;height:50px}
.top a:last-child i.jt{width:12px;height:20px;font-size:12px;transform:rotate(90deg);display:inline-block;margin-left:5px;}*/

.bn{width:100%;position:relative;z-index:0;margin-top:50px;overflow:hidden;padding-top:10px}
/*.bn:after{width:200%;height:300px;position:absolute;left:-50%;top:-180px;z-index:-2;content:'';border-radius:0 0 50% 50%;background-size:50%;background-color:#FF6F6F}
*/
.bn .topadvs{position:relative;margin:0 auto;overflow:hidden/*;border-radius:6px*/}
.bn .topadvs_main{width:900%}
.bn .topadvs_li{float:left;margin:0 auto;overflow:hidden}/*;box-shadow:0px 3px 8px rgba(255,111,111,0.5)*/
.bn .topadvs_li a img{width:100%;height:100%;display:block;object-fit:cover;-webkit-object-fit:cover}
.bn .topadvs_ico{width:100%;height:10px;text-align:center;position:absolute;left:0;z-index:2}
.bn .topadvs_ico_li{width:7px;height:7px;display:inline-block;border-radius:5px;background-color:#fff;margin-left:5px; margin-right:5px}
.bn .topadvs_ico_li_on{width:15px;height:7px;border:0;border-radius:5px}


.inav{width:100%;margin-top:15px;clear:both;overflow:auto;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}
.inav a{width:25%;/*height:66px;*/display:inline-block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
.inav a i{width:50px;height:50px;margin:0 auto;font-size:25px;line-height:50px;border-radius:25px;display:block;color:#fff;position:relative}
.inav a img{width:50px;height:50px;display:inline-block;border-radius:25px}
/*.inav a span{position:absolute;top:43px;left:-webkit-calc(50% - 32px);width:66px;height:22px;line-height:22px;display:block;font-size:13px;background-color:#bbb;border-radius:5px;color:#fff}
*/
.inav a span{display:block;margin:5px auto 15px auto;color:#333}


.inav a i._index{background-color:#8addb9;background-image:-webkit-linear-gradient(135deg,#FF6F6F,#ffa2a2)}
.inav a i._huxuan{background-color:#8addb9;background-image:-webkit-linear-gradient(135deg,#43c38b,#8addb9)}
.inav a i._trend{background-color:#FD6EBA;background-image:-webkit-linear-gradient(135deg,#FD6EBA,#ffabd8)}
.inav a i._tg{background-color:#0DD068;background-image:-webkit-linear-gradient(135deg,#0DD068,#77e5aa)}
.inav a i._dating{background-color:#EA4C89;background-image:-webkit-linear-gradient(135deg,#EA4C89,#ff8eba)}
.inav a i._video{background-color:#6DADFF;background-image:-webkit-linear-gradient(135deg,#6DADFF,#b0ccef)}
.inav a i._shop{background-color:#FF9966;background-image:-webkit-linear-gradient(135deg,#FF9966,#ffd09d)}
.inav a i._hb{background-color:#FF604A;background-image:-webkit-linear-gradient(135deg,#FF604A,#ff9586)}
.inav a i._hn{background-color:#fd5941;background-image:-webkit-linear-gradient(135deg,#fd5941,#ff9586)}
.inav a i._myhn{background-color:#db7798;background-image:-webkit-linear-gradient(135deg,#db7798,#f29db9)}
.inav a i._party{background-color:#FEB118;background-image:-webkit-linear-gradient(135deg,#FEB118,#ffca60)}
.inav a i._article{background-color:#00D8D9;background-image:-webkit-linear-gradient(135deg,#00D8D9,#9eebeb)}
.inav a i._u{background-color:#D88CFF;background-image:-webkit-linear-gradient(135deg,#D88CFF,#ecc6ff)}
.inav a i._msg{background-color:#4ebdf1;background-image:-webkit-linear-gradient(135deg,#4ebdf1,#8fdbff)}
.inav a i._vip{background-color:#D86EA3;background-image:-webkit-linear-gradient(135deg,#B28850,#d9b686)}



/*
.inav a em._reg i{background-image:-webkit-linear-gradient(135deg,#FF6F6F,#ffa2a2);font-size:20px}
.inav a em._newu i{background-image:-webkit-linear-gradient(135deg,#EA4C89,#ff8eba)}
.inav a em._cert i{background-image:-webkit-linear-gradient(135deg,#db7798,#f29db9)}
.inav a em._party i{background-image:-webkit-linear-gradient(135deg,#FE9C1F,#FEBE13)}
*/

/*.inav a em i{-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.inav a em._reg i{background-image:-webkit-linear-gradient(left,#FE803B,#FE3553);font-size:26px}
.inav a em._newu i{background-image:-webkit-linear-gradient(left,#20B9FE,#20A8FF)}
.inav a em._cert i{background-image:-webkit-linear-gradient(left,#FE17CB,#FD7E1D)}
.inav a em._party i{background-image:-webkit-linear-gradient(left,#FEBE13,#FE9C1F)}
*/

/*iMarqueeBox*/
/*.iMarqueeBox{height:45px;position:relative;margin-top:10px}
.iMarqueeBox h5{position:absolute;left:20px;top:4px}
.iMarqueeBox h5 i{display:inline-block;width:21px;height:21px;line-height:21px;font-size:21px;vertical-align:middle;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.iMarqueeBox h5 span{display:inline-block;color:#FF3333;vertical-align:middle;margin-left:2px}
.iMarqueeBox .iMarquee{position:absolute;left:80px}
.iMarquee {width:-webkit-calc(100% - 100px);height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iMarquee li{width:100%;font-size:14px;height:28px;line-height:28px;background-color:#FFF5F5;color:#666;margin:1px 0;border-radius:20px;text-align:left;padding-left:10px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iMarquee li img,.iMarquee li font{display:block;float:left;height:18px;line-height:18px;margin-top:5px}
.iMarquee li img{width:18px;border-radius:10px;background-color:#FF6F6F;margin-right:5px;object-fit:cover;-webkit-object-fit:cover}
.iMarquee li font{width:-webkit-calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
*/
.iMarquee {width:65%;height:30px;position:fixed;top:58px;left:0;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iMarquee li{width:100%;font-size:12px;height:28px;line-height:28px;background-color:rgba(232,49,145,0.5);color:#fff;border:#fff 1px solid;border-left:0;margin:1px 0;border-radius:0 20px 20px 0;text-align:left;padding-left:5px;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iMarquee li img,.iMarquee li font{display:block;float:left;height:18px;line-height:18px;margin-top:4px}
.iMarquee li img{width:18px;border-radius:10px;background-color:#fff;margin-right:5px;object-fit:cover;-webkit-object-fit:cover}
.iMarquee li font{width:-webkit-calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/*h1模块下划线*/
.i_box{width:92%;margin:10px auto 0 auto;padding:5px 0 0;clear:both;overflow:auto}
.i_box h1{font-size:18px;text-align:center;font-weight:bold;float:left}
.i_box h1 b{height:4px;width:10px;border-radius:4px;display:block;margin:5px auto}
.i_box h5{color:#666;float:right;margin-top:3px}

/*推荐.附近.VIP*/
.iubtn{margin-bottom:5px;margin-top:10px;padding-top:10px}
.iubtn a{display:inline-block;padding:0 4%;color:#666;text-align:center;font-size:17px;font-weight:normal;line-height:32px;height:32px;border-radius:20px;border:#f2f2f2 1px solid;background-color:#fff;margin:0 2%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iubtn a.ed{color:#fff;font-weight:bold;border:0}
.iubtn a i{height:23px;line-height:23px;font-size:23px}

/*置顶*/
.zhiding{width:94%;padding:0 3% 0 3%;margin:10px auto 0 auto}
.zhiding .zdcon{width:100%;margin:10px auto}
.zhiding .zdcon ul{height:200px;-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:-webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch}
.zhiding .zdcon ul::-webkit-scrollbar{background-color:transparent;display: none;}

.zhiding .zdcon a{width:113px;height:180px;display:block;background-color:#f5f5f5;box-sizing:border-box;border:#ecd6bf solid 1px;border-radius:10px;margin-right:2%;position:relative}
.zhiding .zdcon a img{width:80px;height:80px;border-radius:40px;margin-top:20px;object-fit:cover;-webkit-object-fit:cover}
.zhiding .zdcon a p{width:80%;font-family:'Microsoft YaHei','Helvetica','宋体';font-size:14px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px auto 0 auto}
.zhiding .zdcon a em{width:80%;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px auto 0 auto}
.zhiding .zdcon a .bg{width:76%;height:26px;line-height:26px;color:#fff;border-radius:15px;position:absolute;left:12%;bottom:-13px;background-color:#fff}
.zhiding .zdcon a .bg span{width:100%;height:26px;line-height:26px;color:#fff;border-radius:15px;display:inline-block}
.zhiding .zdcon a .bg font{margin-left:2px}


/*小banner
.xbr3{width:96%;background-color:#fff;height:18vw;max-height:90px;overflow:hidden;padding:0 2% 15px 2%;}
.xbr3 a{width:30%;height:18vw;max-height:90px;display:inline-block;margin:0 1%;border-radius:10px;text-align:left;color:#fff;position:relative;overflow:hidden}
.xbr3 a:nth-child(1){background-image:-webkit-linear-gradient(135deg,#ff6f6f,#ff9696)}
.xbr3 a:nth-child(2){background-image:-webkit-linear-gradient(135deg,#43c38b,#8addb9)}
.xbr3 a:nth-child(3){background-image:-webkit-linear-gradient(135deg,#FB5F60,#FEB072)}
.xbr3 a h1{font-size:17px;margin:12% 0 0 10px;font-weight:bold}
.xbr3 a h5{font-size:13px;margin:0 0 0 10px}
.xbr3 a i{position:absolute;filter:alpha(opacity=50);opacity:0.5}
.xbr3 a:nth-child(1) i{font-size:55px;right:-10px;bottom:-10px}
.xbr3 a:nth-child(2) i{bottom:-12px;right:-11px;font-size:52px;}
.xbr3 a:nth-child(3) i{font-size:58px;bottom:-10px;right:-10px}
*/




.utab{padding:15px 15px 5px 15px;border-radius:0;border-top:#f6f6f6 12px solid;text-align:left}
.utab a{height:30px;line-height:30px;border-radius:23px;border-radius:20px;padding:0 13px;color:#888;font-size:17px;display:inline-block}
.utab a.ed{background-color:#F7564D;color:#fff;font-weight:bold}
.utab a.iso{text-align:center;line-height:50px;color:#f7564d;float:right;padding:0;margin-top:-11px}
.utab a.iso i{line-height:30px;height:30px;font-size:30px;color:#f7564d;display:block;margin-top:5px}
.utab a.iso span{line-height:20px;height:20px;display:block;font-size:14px;margin-top:-8px}

/*iubox*/
.iubox{width:96%;margin:10px auto 20px auto}
.iubox a{border-radius:6px;width:50%;/*height:75vw;*/max-height:430px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;margin-top:10px}
.iubox a img {width:94%;margin:0 auto;display:block;border-radius:6px 6px 0 0}
.iubox a .uinfo{width:94%;margin:0 auto;background-color:#fff;border-radius:0 0 10px 10px;text-align:left;color:#666;border:#eee 1px solid;border-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box/*;background:-webkit-linear-gradient(top,#fff,#FFF5F5)*/}
.iubox a .uinfo .nik{line-height:16px;padding:10px 0 3px 0}
.iubox a .uinfo .nik span{width:70%;display:inline-block;font-size:15px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iubox a .uinfo .nik span img{width:20px;height:20px;display:inline-block}
.iubox a .uinfo .nik font{float:right;margin-right:6px;font-size:15px}
.iubox a .uinfo .data{padding:0 6px;margin:0px auto 10px auto;line-height:20px;height:20px;font-size:14px}
.iubox a .uinfo .data span:first-child{float:left;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.iubox a .uinfo .data span:last-child{float:right;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.iubox a .uinfo .data i.ico{color:#49BEF5;display:inline-block;margin-right:2px}
.iubox a .payrz{position:absolute;top:1px;right:12px}
.iubox a .payrz  i{display:block;height:16px;line-height:16px;border-radius:3px;margin:5px auto;padding-left:1px}
.iubox a i.lockico{display:block;position:absolute;top:23%;left:-webkit-calc(50% - 23px);line-height:50px;font-size:50px;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.iubox a .lockstr{position:absolute;top:-webkit-calc(23% + 60px);color:#fff;width:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
.iubox a .vipj{width:22px;height:22px;display:block;position:absolute;top:1%;left:5%}
.iuboxmore{border:#f2f2f2 1px solid;background-color:#fff;width:180px;line-height:40px;height:40px;font-size:16px;margin:15px auto;display:block;border-radius:30px}

.iT{height:18px;line-height:18px;margin-bottom:3px;border-top:12px #f6f6f6 solid;padding-top:18px}
.iT h1{height:18px;line-height:18px;margin-left:15px;font-size:18px;font-weight:bold;padding-left:12px;text-align:left;float:left;position:relative}
.iT h1:before{width:5px;height:18px;content:'';background-color:#F7564D;position:absolute;left:0;top:0;border-radius:5px}
.iT a{float:right;display:block;margin-right:15px;color:#666;font-size:16px}

.iparty{width:96%;margin:0 auto;padding-bottom:15px}
.iparty a{width:46%;max-width:290px;height:39vw;max-height:220px;margin:10px 2% 0 2%;float:left;position:relative}
.iparty a img{display:block;width:100%;height:70%;object-fit:cover;-webkit-object-fit:cover}
.iparty a h4{line-height:120%;font-size:15px;text-align:left;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.iparty a .djs{width:100%;line-height:36px;height:36px;font-size:12px;color:#fff;box-sizing:border-box;position:absolute;left:0;top:-webkit-calc(70% - 36px);background-color:rgba(0,0,0,0.2);overflow:hidden}
.iparty a .djs .jzbmT{padding:0 0;display:inline-block}
.iparty a .djs .timestyle{display:inline-block;font-size:14px;font-family:Arial;margin:0 4px;color:#fff;border-radius:1px;padding:0 5px;height:18px;line-height:18px;text-align:center;background-color:#ff970e}
.iparty a .j{position:absolute;right:-1px;top:-1px;width:40px;height:40px;background:linear-gradient(to top right,transparent 49.9%, #fff 49.9%,#ff970e 50%,#FFC83D 100%)}
.iparty a .j b{font-weight:normal;color:#fff;font-size:12px;transform:rotate(45deg);display:inline-block;margin:4px 0 0 12px}
.iparty a .ed{background:linear-gradient(to top right,transparent 49.9%, #fff 49.9%,#46C48D 50%,#87DCB7 100%)}


.iarticle{width:94%;margin:0 auto;text-align:left;}
.iarticle .kind{width:100%;height:50px;text-align:center;margin:0 auto;overflow:hidden}
.iarticle .kind a{line-height:32px;display:inline-block;margin:10px 1%;color:#666;border-radius:30px;padding:0 12px;background-color:#f8f8f8;border:#f2f2f2 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.iarticle .kind a.ed{color:#fff;background-color:#F7564D;border-color:#F7564D}
.iarticle .li{padding:15px 5px;border-bottom:#f6f6f6 1px solid;display:block}
.iarticle .li:last-child{border:0}
.iarticle .li img{width:110px;height:75px;float:left;display:block;object-fit:cover;-webkit-object-fit:cover}
.iarticle .li em{width:-webkit-calc(100% - 124px);height:75px;float:right;position:relative}
.iarticle .li em h4{height:50px;font-size:15px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.iarticle .li em div{width:100%;height:16px;position:absolute;bottom:2px;left:0;color:#666}
.iarticle .li em div span{float:left;color:#999}
.iarticle .li em div font{float:right}

.zeai_bottom{border-top:#f9f9f9 10px solid;margin-top:10px}

#btmKefuBox{display:none}
#btmKefuBox h3{line-height:24px}
